function LimitDrag(id){
	Drag.call(this,id)	
};

//父类受子类影响
//LimitDrag.prototype=Drag.prototype;	

//继承。但父类不受影响
for(var i in Drag.prototype){
	LimitDrag.prototype[i]=Drag.prototype[i];	
};


LimitDrag.prototype.fnMove=function (ev){
	var oEvent=ev||event;
	var l=oEvent.clientX-this.disX;
	var t=oEvent.clientY-this.disY
	if(l<0){
		l=0;	
	}else if(l>document.documentElement.clientWidth-this.oDiv.offsetWidth){
		l=document.documentElement.clientWidth-this.oDiv.offsetWidth;	
	}
	if(t<0){
		t=0;	
	}else if(t>document.documentElement.clientHeight-this.oDiv.offsetHeight){
		t=document.documentElement.clientHeight-this.oDiv.offsetHeight;	
	}
	this.oDiv.style.left=l+'px';
	this.oDiv.style.top=t+'px';	
};